deficiente mental - French English Dictionary